Fix v1 output of -^ for internal formats.
authorrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Mon, 3 Jan 2005 14:13:01 +0000 (14:13 +0000)
committerrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Mon, 3 Jan 2005 14:13:01 +0000 (14:13 +0000)
gpsbabel/vecs.c

index 6aae8b8a538872db5e8d5c4e68b867ce979c703d..5f9673d8998a609f797564b2545c6d30f4483d15 100644 (file)
@@ -594,10 +594,15 @@ disp_formats(int version)
        case 0:
        case 1:
                for (vec = vec_list; vec->vec; vec++) {
-                       if (version > 0)
+                       /* Version 1 displays type at front of all types.
+                        * Version 0 skips internal types.
+                        */
+                       if (version > 0) {
                                disp_v1(vec->vec->type);
-                       if (vec->vec->type == ff_type_internal)
-                               continue;
+                       } else {
+                               if (vec->vec->type == ff_type_internal)
+                                       continue;
+                       }
                        printf("%s\t%s\t%s\n", vec->name, 
                                vec->extension? vec->extension : "", 
                                vec->desc);